﻿namespace HandyControl.Data;

public class ResourceToken
{
    #region Basic

    #region Geometry

    public const string CalendarGeometry = nameof(CalendarGeometry);

    public const string DeleteGeometry = nameof(DeleteGeometry);

    public const string DeleteFillCircleGeometry = nameof(DeleteFillCircleGeometry);

    public const string CloseGeometry = nameof(CloseGeometry);

    public const string UpGeometry = nameof(UpGeometry);

    public const string DownGeometry = nameof(DownGeometry);

    public const string ClockGeometry = nameof(ClockGeometry);

    public const string LeftGeometry = nameof(LeftGeometry);

    public const string RightGeometry = nameof(RightGeometry);

    public const string RotateLeftGeometry = nameof(RotateLeftGeometry);

    public const string EnlargeGeometry = nameof(EnlargeGeometry);

    public const string ReduceGeometry = nameof(ReduceGeometry);

    public const string DownloadGeometry = nameof(DownloadGeometry);

    public const string SaveGeometry = nameof(SaveGeometry);

    public const string WindowsGeometry = nameof(WindowsGeometry);

    public const string FullScreenGeometry = nameof(FullScreenGeometry);

    public const string FullScreenReturnGeometry = nameof(FullScreenReturnGeometry);

    public const string SearchGeometry = nameof(SearchGeometry);

    public const string UpDownGeometry = nameof(UpDownGeometry);

    public const string WindowMinGeometry = nameof(WindowMinGeometry);

    public const string CheckedGeometry = nameof(CheckedGeometry);

    public const string EyeOpenGeometry = nameof(EyeOpenGeometry);

    public const string EyeCloseGeometry = nameof(EyeCloseGeometry);

    public const string WindowRestoreGeometry = nameof(WindowRestoreGeometry);

    public const string WindowMaxGeometry = nameof(WindowMaxGeometry);

    public const string AudioGeometry = nameof(AudioGeometry);

    public const string BubbleTailGeometry = nameof(BubbleTailGeometry);

    public const string StarGeometry = nameof(StarGeometry);

    public const string AddGeometry = nameof(AddGeometry);

    public const string SubGeometry = nameof(SubGeometry);

    public const string AllGeometry = nameof(AllGeometry);

    public const string DragGeometry = nameof(DragGeometry);

    public const string DropperGeometry = nameof(DropperGeometry);

    public const string SuccessGeometry = nameof(SuccessGeometry);

    public const string InfoGeometry = nameof(InfoGeometry);

    public const string ErrorGeometry = nameof(ErrorGeometry);

    public const string WarningGeometry = nameof(WarningGeometry);

    public const string AskGeometry = nameof(AskGeometry);

    public const string FatalGeometry = nameof(FatalGeometry);

    #endregion

    #region Brush

    public const string PrimaryBrush = nameof(PrimaryBrush);

    public const string DarkPrimaryBrush = nameof(DarkPrimaryBrush);

    public const string SuccessBrush = nameof(SuccessBrush);

    public const string DarkSuccessBrush = nameof(DarkSuccessBrush);

    public const string InfoBrush = nameof(InfoBrush);

    public const string DarkInfoBrush = nameof(DarkInfoBrush);

    public const string DangerBrush = nameof(DangerBrush);

    public const string DarkDangerBrush = nameof(DarkDangerBrush);

    public const string WarningBrush = nameof(WarningBrush);

    public const string DarkWarningBrush = nameof(DarkWarningBrush);

    public const string AccentBrush = nameof(AccentBrush);

    public const string DarkAccentBrush = nameof(DarkAccentBrush);

    public const string PrimaryTextBrush = nameof(PrimaryTextBrush);

    public const string SecondaryTextBrush = nameof(SecondaryTextBrush);

    public const string ThirdlyTextBrush = nameof(ThirdlyTextBrush);

    public const string ReverseTextBrush = nameof(ReverseTextBrush);

    public const string TextIconBrush = nameof(TextIconBrush);

    public const string BorderBrush = nameof(BorderBrush);

    public const string SecondaryBorderBrush = nameof(SecondaryBorderBrush);

    public const string BackgroundBrush = nameof(BackgroundBrush);

    public const string RegionBrush = nameof(RegionBrush);

    public const string SecondaryRegionBrush = nameof(SecondaryRegionBrush);

    public const string ThirdlyRegionBrush = nameof(ThirdlyRegionBrush);

    public const string TitleBrush = nameof(TitleBrush);

    public const string DefaultBrush = nameof(DefaultBrush);

    public const string DarkDefaultBrush = nameof(DarkDefaultBrush);

    public const string DarkMaskBrush = nameof(DarkMaskBrush);

    public const string DarkOpacityBrush = nameof(DarkOpacityBrush);

    #endregion

    #region Converter

    public const string Boolean2BooleanReConverter = nameof(Boolean2BooleanReConverter);

    public const string Boolean2VisibilityReConverter = nameof(Boolean2VisibilityReConverter);

    public const string BooleanArr2VisibilityConverter = nameof(BooleanArr2VisibilityConverter);

    public const string Long2FileSizeConverter = nameof(Long2FileSizeConverter);

    public const string String2VisibilityConverter = nameof(String2VisibilityConverter);

    public const string String2VisibilityReConverter = nameof(String2VisibilityReConverter);

    public const string Boolean2VisibilityConverter = nameof(Boolean2VisibilityConverter);

    public const string TreeViewItemMarginConverter = nameof(TreeViewItemMarginConverter);

    public const string Color2HexStringConverter = nameof(Color2HexStringConverter);

    public const string Object2BooleanConverter = nameof(Object2BooleanConverter);

    public const string Boolean2StringConverter = nameof(Boolean2StringConverter);

    public const string Int2StringConverter = nameof(Int2StringConverter);

    public const string BorderClipConverter = nameof(BorderClipConverter);

    public const string BorderCircularClipConverter = nameof(BorderCircularClipConverter);

    public const string BorderCircularConverter = nameof(BorderCircularConverter);

    public const string Object2VisibilityConverter = nameof(Object2VisibilityConverter);

    public const string Number2PercentageConverter = nameof(Number2PercentageConverter);

    public const string RectangleCircularConverter = nameof(RectangleCircularConverter);

    public const string ThicknessSplitConverter = nameof(ThicknessSplitConverter);

    public const string CornerRadiusSplitConverter = nameof(CornerRadiusSplitConverter);

    public const string MenuScrollingVisibilityConverter = nameof(MenuScrollingVisibilityConverter);

    public const string Double2GridLengthConverter = nameof(Double2GridLengthConverter);

    public const string DoubleMinConverter = nameof(DoubleMinConverter);

    #endregion

    #region Effect

    public const string EffectShadowColor = nameof(EffectShadowColor);

    public const string EffectShadow1 = nameof(EffectShadow1);

    public const string EffectShadow2 = nameof(EffectShadow2);

    public const string EffectShadow3 = nameof(EffectShadow3);

    public const string EffectShadow4 = nameof(EffectShadow4);

    public const string EffectShadow5 = nameof(EffectShadow5);

    #endregion

    #region Color

    public const string PrimaryColor = nameof(PrimaryColor);

    public const string DarkPrimaryColor = nameof(DarkPrimaryColor);

    public const string DangerColor = nameof(DangerColor);

    public const string DarkDangerColor = nameof(DarkDangerColor);

    public const string WarningColor = nameof(WarningColor);

    public const string DarkWarningColor = nameof(DarkWarningColor);

    public const string InfoColor = nameof(InfoColor);

    public const string DarkInfoColor = nameof(DarkInfoColor);

    public const string SuccessColor = nameof(SuccessColor);

    public const string DarkSuccessColor = nameof(DarkSuccessColor);

    public const string PrimaryTextColor = nameof(PrimaryTextColor);

    public const string SecondaryTextColor = nameof(SecondaryTextColor);

    public const string ThirdlyTextColor = nameof(ThirdlyTextColor);

    public const string ReverseTextColor = nameof(ReverseTextColor);

    public const string TextIconColor = nameof(TextIconColor);

    public const string BorderColor = nameof(BorderColor);

    public const string SecondaryBorderColor = nameof(SecondaryBorderColor);

    public const string BackgroundColor = nameof(BackgroundColor);

    public const string RegionColor = nameof(RegionColor);

    public const string SecondaryRegionColor = nameof(SecondaryRegionColor);

    public const string ThirdlyRegionColor = nameof(ThirdlyRegionColor);

    public const string TitleColor = nameof(TitleColor);

    public const string SecondaryTitleColor = nameof(SecondaryTitleColor);

    public const string DefaultColor = nameof(DefaultColor);

    public const string DarkDefaultColor = nameof(DarkDefaultColor);

    public const string AccentColor = nameof(AccentColor);

    public const string DarkAccentColor = nameof(DarkAccentColor);

    public const string DarkMaskColor = nameof(DarkMaskColor);

    public const string DarkOpacityColor = nameof(DarkOpacityColor);

    #endregion

    #region Behavior

    public const string BehaviorXY200 = nameof(BehaviorXY200);

    public const string BehaviorX200 = nameof(BehaviorX200);

    public const string BehaviorY200 = nameof(BehaviorY200);

    public const string BehaviorXY400 = nameof(BehaviorXY400);

    public const string BehaviorX400 = nameof(BehaviorX400);

    public const string BehaviorY400 = nameof(BehaviorY400);

    #endregion

    #endregion

    #region Internal

    internal const string BlurGradientValue = nameof(BlurGradientValue);

    internal const string ButtonCustom = nameof(ButtonCustom);

    internal const string PaginationButtonStyle = nameof(PaginationButtonStyle);

    internal const string WindowWin10 = nameof(WindowWin10);

    internal const string WindowBlur = nameof(WindowBlur);

    internal const string WindowGlow = nameof(WindowGlow);

    internal const string Window4ScreenshotStyle = nameof(Window4ScreenshotStyle);

    internal const string AddTagButtonStyle = nameof(AddTagButtonStyle);

    internal const string RadioGroupItemDefault = nameof(RadioGroupItemDefault);

    internal const string RadioGroupItemSingle = nameof(RadioGroupItemSingle);

    internal const string RadioGroupItemHorizontalFirst = nameof(RadioGroupItemHorizontalFirst);

    internal const string RadioGroupItemHorizontalLast = nameof(RadioGroupItemHorizontalLast);

    internal const string RadioGroupItemVerticalFirst = nameof(RadioGroupItemVerticalFirst);

    internal const string RadioGroupItemVerticalLast = nameof(RadioGroupItemVerticalLast);

    internal const string ButtonGroupItemDefault = nameof(ButtonGroupItemDefault);

    internal const string ButtonGroupItemSingle = nameof(ButtonGroupItemSingle);

    internal const string ButtonGroupItemHorizontalFirst = nameof(ButtonGroupItemHorizontalFirst);

    internal const string ButtonGroupItemHorizontalLast = nameof(ButtonGroupItemHorizontalLast);

    internal const string ButtonGroupItemVerticalFirst = nameof(ButtonGroupItemVerticalFirst);

    internal const string ButtonGroupItemVerticalLast = nameof(ButtonGroupItemVerticalLast);

    internal const string ToggleButtonGroupItemDefault = nameof(ToggleButtonGroupItemDefault);

    internal const string ToggleButtonGroupItemSingle = nameof(ToggleButtonGroupItemSingle);

    internal const string ToggleButtonGroupItemHorizontalFirst = nameof(ToggleButtonGroupItemHorizontalFirst);

    internal const string ToggleButtonGroupItemHorizontalLast = nameof(ToggleButtonGroupItemHorizontalLast);

    internal const string ToggleButtonGroupItemVerticalFirst = nameof(ToggleButtonGroupItemVerticalFirst);

    internal const string ToggleButtonGroupItemVerticalLast = nameof(ToggleButtonGroupItemVerticalLast);

    internal const string TabItemCapsuleDefault = nameof(TabItemCapsuleDefault);

    internal const string TabItemCapsuleSingle = nameof(TabItemCapsuleSingle);

    internal const string TabItemCapsuleHorizontalFirst = nameof(TabItemCapsuleHorizontalFirst);

    internal const string TabItemCapsuleHorizontalLast = nameof(TabItemCapsuleHorizontalLast);

    internal const string TabItemCapsuleVerticalFirst = nameof(TabItemCapsuleVerticalFirst);

    internal const string TabItemCapsuleVerticalLast = nameof(TabItemCapsuleVerticalLast);

    internal const string ComboBoxItemCapsuleDefault = nameof(ComboBoxItemCapsuleDefault);

    internal const string ComboBoxItemCapsuleSingle = nameof(ComboBoxItemCapsuleSingle);

    internal const string ComboBoxItemCapsuleHorizontalFirst = nameof(ComboBoxItemCapsuleHorizontalFirst);

    internal const string ComboBoxItemCapsuleHorizontalLast = nameof(ComboBoxItemCapsuleHorizontalLast);

    internal const string ComboBoxItemCapsuleVerticalFirst = nameof(ComboBoxItemCapsuleVerticalFirst);

    internal const string ComboBoxItemCapsuleVerticalLast = nameof(ComboBoxItemCapsuleVerticalLast);

    #endregion
}
